package com.wontube.smr.client.model.po;

import java.io.Serializable;
import java.util.Date;

public class MVChart implements Serializable {
	 //排行分类常量    
    public final static String CATEGORY_YOUTUBE_TOP = "youtube_top";   
    public final static String CATEGORY_BILLBOARD_TOP = "billboard_top";  
    public final static String CATEGORY_VEVO_TOP_VIDEOS = "vevo_top_videos";  
    public final static String CATEGORY_VEVO_TOP_ARTISTS = "vevo_top_artists";   
    public final static String CATEGORY_VEVO_STAFF_PICKS = "vevo_staff_picks";   
    
    //排行榜更新周期常量
    public final static String UPDATE_PERIOD_DAILY = "daily";
    public final static String UPDATE_PERIOD_WEEKLY = "weekly";
    public final static String UPDATE_PERIOD_ALL_TIME = "all_time"; 
    public final static String UPDATE_PERIOD_RECENT = "recent"; 

	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.id
	 * @mbggenerated
	 */
	private String id;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.category
	 * @mbggenerated
	 */
	private String category;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.update_period
	 * @mbggenerated
	 */
	private String updatePeriod;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.title
	 * @mbggenerated
	 */
	private String title;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.singer
	 * @mbggenerated
	 */
	private String singer;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.item_url
	 * @mbggenerated
	 */
	private String itemUrl;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.thumbnail
	 * @mbggenerated
	 */
	private String thumbnail;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.version
	 * @mbggenerated
	 */
	private Date version;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.sort_index
	 * @mbggenerated
	 */
	private Integer sortIndex;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.view_count
	 * @mbggenerated
	 */
	private Long viewCount;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.video_count
	 * @mbggenerated
	 */
	private Integer videoCount;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.website
	 * @mbggenerated
	 */
	private String website;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.video_id
	 * @mbggenerated
	 */
	private String videoId;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database column mv_chart.movie_id
	 * @mbggenerated
	 */
	private String movieId;
	/**
	 * This field was generated by MyBatis Generator. This field corresponds to the database table mv_chart
	 * @mbggenerated
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.id
	 * @return  the value of mv_chart.id
	 * @mbggenerated
	 */
	public String getId() {
		return id;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.id
	 * @param id  the value for mv_chart.id
	 * @mbggenerated
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.category
	 * @return  the value of mv_chart.category
	 * @mbggenerated
	 */
	public String getCategory() {
		return category;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.category
	 * @param category  the value for mv_chart.category
	 * @mbggenerated
	 */
	public void setCategory(String category) {
		this.category = category;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.update_period
	 * @return  the value of mv_chart.update_period
	 * @mbggenerated
	 */
	public String getUpdatePeriod() {
		return updatePeriod;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.update_period
	 * @param updatePeriod  the value for mv_chart.update_period
	 * @mbggenerated
	 */
	public void setUpdatePeriod(String updatePeriod) {
		this.updatePeriod = updatePeriod;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.title
	 * @return  the value of mv_chart.title
	 * @mbggenerated
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.title
	 * @param title  the value for mv_chart.title
	 * @mbggenerated
	 */
	public void setTitle(String title) {
		this.title = title;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.singer
	 * @return  the value of mv_chart.singer
	 * @mbggenerated
	 */
	public String getSinger() {
		return singer;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.singer
	 * @param singer  the value for mv_chart.singer
	 * @mbggenerated
	 */
	public void setSinger(String singer) {
		this.singer = singer;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.item_url
	 * @return  the value of mv_chart.item_url
	 * @mbggenerated
	 */
	public String getItemUrl() {
		return itemUrl;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.item_url
	 * @param itemUrl  the value for mv_chart.item_url
	 * @mbggenerated
	 */
	public void setItemUrl(String itemUrl) {
		this.itemUrl = itemUrl;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.thumbnail
	 * @return  the value of mv_chart.thumbnail
	 * @mbggenerated
	 */
	public String getThumbnail() {
		return thumbnail;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.thumbnail
	 * @param thumbnail  the value for mv_chart.thumbnail
	 * @mbggenerated
	 */
	public void setThumbnail(String thumbnail) {
		this.thumbnail = thumbnail;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.version
	 * @return  the value of mv_chart.version
	 * @mbggenerated
	 */
	public Date getVersion() {
		return version;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.version
	 * @param version  the value for mv_chart.version
	 * @mbggenerated
	 */
	public void setVersion(Date version) {
		this.version = version;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.sort_index
	 * @return  the value of mv_chart.sort_index
	 * @mbggenerated
	 */
	public Integer getSortIndex() {
		return sortIndex;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.sort_index
	 * @param sortIndex  the value for mv_chart.sort_index
	 * @mbggenerated
	 */
	public void setSortIndex(Integer sortIndex) {
		this.sortIndex = sortIndex;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.view_count
	 * @return  the value of mv_chart.view_count
	 * @mbggenerated
	 */
	public Long getViewCount() {
		return viewCount;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.view_count
	 * @param viewCount  the value for mv_chart.view_count
	 * @mbggenerated
	 */
	public void setViewCount(Long viewCount) {
		this.viewCount = viewCount;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.video_count
	 * @return  the value of mv_chart.video_count
	 * @mbggenerated
	 */
	public Integer getVideoCount() {
		return videoCount;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.video_count
	 * @param videoCount  the value for mv_chart.video_count
	 * @mbggenerated
	 */
	public void setVideoCount(Integer videoCount) {
		this.videoCount = videoCount;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.website
	 * @return  the value of mv_chart.website
	 * @mbggenerated
	 */
	public String getWebsite() {
		return website;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.website
	 * @param website  the value for mv_chart.website
	 * @mbggenerated
	 */
	public void setWebsite(String website) {
		this.website = website;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.video_id
	 * @return  the value of mv_chart.video_id
	 * @mbggenerated
	 */
	public String getVideoId() {
		return videoId;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.video_id
	 * @param videoId  the value for mv_chart.video_id
	 * @mbggenerated
	 */
	public void setVideoId(String videoId) {
		this.videoId = videoId;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value of the database column mv_chart.movie_id
	 * @return  the value of mv_chart.movie_id
	 * @mbggenerated
	 */
	public String getMovieId() {
		return movieId;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of the database column mv_chart.movie_id
	 * @param movieId  the value for mv_chart.movie_id
	 * @mbggenerated
	 */
	public void setMovieId(String movieId) {
		this.movieId = movieId;
	}
}